Stable release | 0.99.18 / March 21, 2011 |
---|---|
Operating system | Unix-like |
Type | Routing |
License | GNU General Public License |
Website | http://www.quagga.net/ |
Quagga is a network routing software suite providing implementations of Open Shortest Path First (OSPF), Routing Information Protocol (RIP), Border Gateway Protocol (BGP) and IS-IS for Unix-like platforms, particularly Linux, Solaris, FreeBSD and NetBSD.[1]
Quagga is distributed under the terms of the GNU General Public License (GPL).
Contents |
The project is named after the quagga, an extinct subspecies of the African zebra. Quagga is a fork of the GNU Zebra project which was developed by Kunihiro Ishiguro and which has been inactive since 2005. The Quagga tree aims to build a more involved community for Quagga than the centralized development model of GNU Zebra provided.
The Quagga architecture consists of a core daemon (zebra) which is an abstraction layer to the underlying Unix kernel and presents the Zserv API over a Unix-domain socket or TCP socket to Quagga clients. The Zserv clients typically implement a routing protocol and communicate routing updates to the zebra daemon. Existing Zserv clients are:
Additionally, the Quagga architecture has a rich development library to facilitate the implementation of protocol and client software with consistent configuration and administrative behavior.
|